import { EggPlugin } from "egg";

const plugin: EggPlugin = {
  /**
   * 模版渲染
   */
  // nunjucks: {
  //   enable: true,
  //   package: 'egg-view-nunjucks',
  // },
  /**
   * redis
   */
  redis: {
    enable: true,
    package: "egg-redis",
  },
  /**
   * mongoose
   */
  mongoose: {
    enable: true,
    package: "egg-mongoose",
  },
  /**
   * jwt认证
   */
  jwt: {
    enable: true,
    package: "egg-jwt",
  },
  /**
   * 接收参数校验
   */
  validate: {
    enable: true,
    package: "egg-validate",
  },
  /**
   * 密码加密
   */
  bcrypt: {
    enable: true,
    package: "egg-bcrypt",
  },
  /**
   * cors配置
   */
  cors: {
    enable: true,
    package: "egg-cors",
  },
  /**
   * 阿里云开发{如短信验证码发送等}
   */
  // oss: {
  //   enable: true,
  //   package: 'egg-oss'
  // }
};

export default plugin;
